Buffer pixel formats.
Buffer usage flags, specifying how the buffer will be accessed.
Acquire a reference on the given AHardwareBuffer object.
Allocates a buffer that matches the passed AHardwareBuffer_Desc.
Return a description of the AHardwareBuffer in the passed AHardwareBuffer_Desc struct.
Test whether the given format and usage flag combination is allocatable.
Lock the AHardwareBuffer for direct CPU access.
Lock an AHardwareBuffer for direct CPU access.
Lock a potentially multi-planar AHardwareBuffer for direct CPU access.
Receive an AHardwareBuffer from an AF_UNIX socket.
Remove a reference that was previously acquired with AHardwareBuffer_acquire() or AHardwareBuffer_allocate().
Send the AHardwareBuffer to an AF_UNIX socket.
Unlock the AHardwareBuffer from direct CPU access.
Opaque handle for a native hardware buffer.
Buffer description. Used for allocating new buffers and querying parameters of existing ones.
Holds data for a single image plane.
Holds all image planes that contain the pixel data.